package com.dhecp.core.utils.qywx;

import java.io.Serializable;
import java.util.List;

/**
 * @ClassName 企业微信日历实体
 * @Description TODO
 * @Author alula
 * @Date 2022-03-02 16:09
 */
public class CalendarEntity implements Serializable {
    private String calendarId;//日历ID
    private String organizer;//指定的组织者userid（必填）
    private int readonly = 1;//日历组织者对日历是否只读权限（即不可编辑日历，不可在日历上添加日程，仅可作为组织者删除日历）。0-否；1-是。默认为1，即只读
    private int setDefault = 0;//是否将该日历设置为组织者的默认日历。0-否；1-是。默认为0，即不设为默认日
    private String summary = "";//日历标题。1 ~ 128 字符（必填）
    private String color = "#000000";//日历在终端上显示的颜色，RGB颜色编码16进制表示（必填）
    private String description = "";//日历描述。0 ~ 512 字符
    private List<String> userIds; //日历共享成员列表。最多2000人（必填）

    public String getCalendarId() {
        return calendarId;
    }

    public void setCalendarId(String calendarId) {
        this.calendarId = calendarId;
    }

    public String getOrganizer() {
        return organizer;
    }

    public void setOrganizer(String organizer) {
        this.organizer = organizer;
    }

    public int getReadonly() {
        return readonly;
    }

    public void setReadonly(int readonly) {
        this.readonly = readonly;
    }

    public int getSetDefault() {
        return setDefault;
    }

    public void setSetDefault(int setDefault) {
        this.setDefault = setDefault;
    }

    public String getSummary() {
        return summary;
    }

    public void setSummary(String summary) {
        this.summary = summary;
    }

    public String getColor() {
        return color;
    }

    public void setColor(String color) {
        this.color = color;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public List<String> getUserIds() {
        return userIds;
    }

    public void setUserIds(List<String> userIds) {
        this.userIds = userIds;
    }
}
